matter of questionable legality - German English Dictionary